$(function () {
  getUserInfo()

  // 退出
  $('#logout').on('click', function () {
    //eg1
    layer.confirm('确认退出登录吗?', { icon: 3, title: '提示' }, function (index) {
      //确认退出
      location.href = '/login.html'
      localStorage.removeItem('token')
      layer.close(index);
    });
  })

  // 
  $('.jiben1 a').on('click', function () {
    $('.jiben a').eq($(this).index('a') - $('.jiben1 a').eq(0).index('a')).click()
  })

  /**
   * 封装获取用户信息的函数
   */
  function getUserInfo() {
    axios({
      url: '/my/userinfo',
    }).then(({ data: res }) => {
      if (res.status != 0) {
        return layui.layer.msg(res.message)
      }
      randerAvatar(res.data)
    }).catch(() => {
      layui.layer.msg('页面出错，请联系管理员')
    })
  }
  
  /**
   * 显示隐藏
   */
  function randerAvatar(user) {
    let name = user.nickname || user.username
    $('.welcome').show().html('欢迎&nbsp;' + name)
    if (user.user_pic) {
      $('.avatar-text').hide()
      $('.layui-nav-img').show().attr('src', user.user_pic)
    } else {
      let firstName = name[0].toUpperCase()
      $('.layui-nav-img').hide()
      $('.avatar-text').css('display', 'inline-block').html(firstName)
    }
  }
})



